Sublime text 3 網站連結,
首先Sublime text 3是沒有提供Sass、Scss語法高亮的, 所以你必須先安裝 Package Control後才能安裝支援Sass與Scss的插件。 Package Control的安裝流程可以瀏覽此安裝流程,如果看不懂的話可以瀏覽影片安裝流程:
接下來就要來講各個Plugin的功能,
以下熱鍵都是For Mac,
但我會提供Plugin連結,
裡面會顯示Windows的熱鍵功能。
Sass、Scss
Sublime預設是沒有支援Sass、Scss的高亮效果的,
所以首要安裝的Plugin自然是這兩個。
emmet
可以快速產生出你要的HTML、CSS程式碼:
1.emmet官網
2.emmet 字典
這裡也提供我常用的片段,
請記得要展開出片段時,
要再程式碼最右側按Tab鍵來展開:
html:5 //展開html5的格式
link:css //插入一個CSS連結
script:src //插入一個javscript
p*3 //三個P段落
h1+p // 會編譯成<h1></h1><p></p>
h1>a // 會編譯成<h1><a href="#"></a></h1>
a[href='http://xxx.com'] //在html tag裡面寫屬性
.box // 展開為 <div class="box"></div>
.box > ul >li*3 >a //會編譯成下列程式碼:
<div class="box">
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
再來,我最喜歡的功能是Wrap with Abbreviation,
以前我在上稿的時候,都是先寫HTML再一一貼稿上去,
但有時候恍神就會貼成這樣:
<ul>
<li>文案內容</li>
<li></li>文案內容 //不小心貼到外面
<li><文案內容/li> //貼到html標籤裡面
</ul>
Wrap with Abbreviation則是你可以先把文案貼到HTML,
再按Control+L做成自己要的格式,
這樣我就可以把所有的文案都貼上去,
再變成我要的格式,上稿流程變得更加順利。
你可以瀏覽這兩則影片來看他的效果:
youtube影片
youtube影片2
Goto-CSS-Declaration
plugin介紹連結
你可以從該連結可以看出,
如果你HTML或CSS都有開啟,
把游標移動到HTML的Class上輸入熱鍵Command+right、Command+left,
游標就會跑到對應的CSS去了,
這樣你就不會再費時來找CSS設定在哪裡。
AutoFileName
plugin介紹連結
這個Plugin的功能是,
當你在寫HTML的a、img,或CSS的background時
它會自動幫你load檔案的路徑出來,
讓你不會再去找資料夾瀏覽圖片名稱再來載入,
真的相當的方便!
SassBeautify
plugin介紹連結
有的時候我們寫SCSS時,
程式碼會寫得很亂,
雖然也能編譯成功,
但排版沒排整齊心情就會很啊雜,
這時候你就可以安裝這個plugin,
但他觸發的方式是要用Command+shift+p輸入指令來觸發,
裡面會有一個SassBeautify的指令,
輸入後就會幫你排整齊。
HTML-CSS-JS Prettify
plugin介紹連結
這個也是拿來自動格式化排版用的,
但必須安裝Node.js,
他除了CSS外,也可以格式化HTML與JS,
觸發的方式是要用Command+shift+p輸入指令來觸發,
裡面會有一個HTMLPrettify的指令,
輸入後就會幫你排整齊。
SideBarEnhancements
plugin介紹連結
增強左側資料夾的功能,
比預設多了很多東西,
例如可開啟指定的資料夾位置、強化搜尋、複製檔名路徑等等,
也是必裝的軟體
請問版主:
我按照您的影片步驟操作,安裝package control/sass 及scss後,
scss有高亮效果也有程式碼提示,而sass就沒有,完全需要自己keyin及空格,
我安裝的Sublime Text3 為最新版Build 3065,作業系統Win7 sp1
可否幫忙解惑,謝謝
我和原Po的情況一模一樣,裝了sass後沒有用,反而是scss變高亮了(並未裝scss)
裝emmet後,css都有程式碼提示,而且打w500會變成width:500px
可是sass打w500會變成%w500,也完全沒有程式碼提示
我一樣是Sublime Text3 為最新版Build 3065,作業系統WIN7和WIN8都同樣情況
有人知道該怎麼辦嗎?
找到解法了,按如下操作即可